Re-exports§
pub use apted::compute_edit_distance;pub use apted::APTEDOptions;pub use enhanced_similarity::calculate_enhanced_similarity;pub use enhanced_similarity::calculate_semantic_similarity;pub use enhanced_similarity::EnhancedSimilarityOptions;pub use function_extractor::compare_functions;pub use function_extractor::extract_functions;pub use function_extractor::find_similar_functions_across_files;pub use function_extractor::find_similar_functions_in_file;pub use function_extractor::FunctionDefinition;pub use function_extractor::FunctionType;pub use function_extractor::SimilarityResult;pub use parser::ast_to_tree_node;pub use parser::parse_and_convert_to_tree;pub use tree::TreeNode;pub use tsed::calculate_tsed;pub use tsed::calculate_tsed_from_code;pub use tsed::TSEDOptions;pub use type_comparator::compare_type_literal_with_type;pub use type_comparator::compare_types;pub use type_comparator::find_duplicate_types;pub use type_comparator::find_similar_type_literals;pub use type_comparator::find_similar_type_literals_pairs;pub use type_comparator::find_similar_types;pub use type_comparator::group_similar_types;pub use type_comparator::MatchedProperty;pub use type_comparator::SimilarTypePair;pub use type_comparator::TypeComparisonOptions;pub use type_comparator::TypeComparisonResult;pub use type_comparator::TypeDifferences;pub use type_comparator::TypeLiteralComparisonPair;pub use type_comparator::TypeMismatch;pub use type_extractor::extract_type_literals_from_code;pub use type_extractor::extract_type_literals_from_files;pub use type_extractor::extract_types_from_code;pub use type_extractor::extract_types_from_files;pub use type_extractor::PropertyDefinition;pub use type_extractor::TypeDefinition;pub use type_extractor::TypeKind;pub use type_extractor::TypeLiteralContext;pub use type_extractor::TypeLiteralDefinition;pub use type_normalizer::calculate_property_similarity;pub use type_normalizer::calculate_type_similarity;pub use type_normalizer::find_property_matches;pub use type_normalizer::normalize_type;pub use type_normalizer::NormalizationOptions;pub use type_normalizer::NormalizedType;pub use type_normalizer::PropertyMatch;pub use unified_type_comparator::find_similar_unified_types;pub use unified_type_comparator::UnifiedType;pub use unified_type_comparator::UnifiedTypeComparisonPair;pub use ast_fingerprint::AstFingerprint;pub use fast_similarity::find_similar_functions_across_files_fast;pub use fast_similarity::find_similar_functions_fast;pub use fast_similarity::FastSimilarityOptions;pub use subtree_fingerprint::create_sliding_windows;pub use subtree_fingerprint::detect_partial_overlaps;pub use subtree_fingerprint::generate_subtree_fingerprints;pub use subtree_fingerprint::IndexedFunction;pub use subtree_fingerprint::OverlapOptions;pub use subtree_fingerprint::PartialOverlap;pub use subtree_fingerprint::SubtreeFingerprint;pub use overlap_detector::find_function_overlaps;pub use overlap_detector::find_overlaps_across_files;pub use overlap_detector::find_overlaps_with_similarity;pub use overlap_detector::DetailedOverlap;pub use overlap_detector::PartialOverlapWithFiles;pub use generic_overlap_detector::find_function_overlaps_generic;pub use generic_overlap_detector::find_overlaps_across_files_generic;pub use generic_overlap_detector::find_overlaps_with_similarity_generic;pub use generic_overlap_detector::DetailedOverlap as GenericDetailedOverlap;pub use generic_overlap_detector::PartialOverlapWithFiles as GenericPartialOverlapWithFiles;pub use class_comparator::compare_classes;pub use class_comparator::find_similar_classes;pub use class_comparator::find_similar_classes_across_files;pub use class_comparator::normalize_class;pub use class_comparator::ClassComparisonResult;pub use class_comparator::ClassDifferences;pub use class_comparator::MethodMismatch;pub use class_comparator::NormalizedClass;pub use class_comparator::PropertyMismatch;pub use class_comparator::SimilarClassPair;pub use class_extractor::extract_classes_from_code;pub use class_extractor::extract_classes_from_files;pub use class_extractor::ClassDefinition;pub use class_extractor::ClassMethod;pub use class_extractor::ClassProperty;pub use class_extractor::MethodKind;
Modules§
- apted
- ast_
exchange - ast_
fingerprint - class_
comparator - class_
extractor - cli_
file_ utils - cli_
output - cli_
parallel - enhanced_
similarity - fast_
similarity - function_
extractor - generic_
overlap_ detector - generic_
parser_ config - generic_
tree_ sitter_ parser - language_
parser - overlap_
detector - parser
- subtree_
fingerprint - tree
- tsed
- type_
comparator - type_
extractor - type_
fingerprint - type_
normalizer - unified_
type_ comparator